package cn.stronglink.asset.module.rfidState.mapper;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import cn.stronglink.asset.message.mq.consumer.entity.Reader003Udev;
import cn.stronglink.asset.model.RfidState;

public interface RfidStateMapper {

	List<RfidState> getAllRfidState();

	void updateRfidInfo(RfidState st);

	void insertRfidState(RfidState rfidState);

	List<Reader003Udev> getAllRfidStateByRack(@Param("rackConverCode") String rackConverCode);

	RfidState qryReaderDataByAssetLable(@Param("assetLable") String assetLable);

	List<RfidState> getRfidStateByRack(Map<String, Object> map);

	void deleteRfidState(@Param("rfidNo") String rfidNo);

	void deleteByRackCode(@Param("cabinetCode")  String cabinetCode);

	void deleteRfidBatch(HashMap<String, Object> overMap);
	
	
	

}
